urine sediment - French English Dictionary